--读取配置文件
require "setting"
local setting_json = get_setting_configure("setting.json")


--引入读取文件夹列表库
require("fileList")

--保存文件的基地址
local save_path = "save/"

--获取要将jpg转换成rgb的文件列表
--[[
	arg1:存放转换的文件夹
	arg2:只转换的后缀名(如果不配置,则代表获取整个文件夹的所有文件)
--]]
local rgb_path_t = getFileList("rgb","jpg")
--以下就是开始将jpeg转换成rgb数据
require("saveLv")
saveLv(rgb_path_t,save_path)



require("cp")
--文件夹的所有文件列表直接保存,不经过任何转换
local res_path_t = getFileList("res")
cp_file(res_path_t,save_path)


require("png_saveLv")
--文件夹的所有文件列表直接保存,不经过任何转换
local res_path_t = getFileList("rgb","png")
local default_png = {replaceColor=0,tranColor=0}
local png = setting_json.png or default_png
png_saveLv(res_path_t,save_path,png.tranColor,png.replaceColor)

--文件夹的所有文件列表直接保存,不经过任何转换
local res_path_t = getFileList("argb","png")
local default_png = {replaceColor=0,tranColor=0}
local png = setting_json.png or default_png
png_saveLvA(res_path_t,save_path,png.tranColor,png.replaceColor)


require("bmp_saveLv")
--文件夹的所有文件列表直接保存,不经过任何转换
local res_path_t = getFileList("rgb","bmp")
local default_png = {replaceColor=0,tranColor=0}
local bmp = setting_json.bmp or default_png
bmp_saveLv(res_path_t,save_path,bmp.rev,bmp.tranColor,bmp.replaceColor)



--调用fsdisk,将里面的文件都添加到文件系统中
require("fsdisk")
local fs_path_t = getFileList("save")
local fatfs = setting_json.fatfs
fs_init(fatfs.genFileName,fatfs.fsSize,fatfs.sectorSize)
fs_save(fs_path_t)